package com.ruoyi.report_wjjhl.domain.vo;

import java.math.BigDecimal;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import com.ruoyi.common.utils.BigDecimalUtil;
import lombok.Data;
import java.util.Date;



/**
 * 无机结合料稳定材料无侧限抗压强度试验详细视图对象 report_wjjhl_wdclwcxkyqd_ba_detail
 *
 * @author zyb
 * @date 2024-08-07
 */
@Data
@ExcelIgnoreUnannotated
public class WdclwcxkyqdBaDetailVo {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @ExcelProperty(value = "id")
    private Long id;

    /**
     * excel_id
     */
    @ExcelProperty(value = "excel_id")
    private Long excelId;

    /**
     * 试件号
     */
    @ExcelProperty(value = "试件号")
    private Long shijh;

    /**
     * 养生前试件质量m2
     */
    @ExcelProperty(value = "养生前试件质量m2")
    private BigDecimal yangsqsjzl;

    /**
     * 浸水前试件质量
     */
    @ExcelProperty(value = "浸水前试件质量")
    private BigDecimal qinsqsjzl;

    /**
     * 浸水后试件质量
     */
    @ExcelProperty(value = "浸水后试件质量")
    private BigDecimal qinshsjzl;

    /**
     * 养生期间的质量损失
     */
    @ExcelProperty(value = "养生期间的质量损失")
    private BigDecimal yangsqjdzlsh;

    /**
     * 吸水量
     */
    @ExcelProperty(value = "吸水量")
    private BigDecimal xisl;

    /**
     * 养生前试件的高度h1
     */
    @ExcelProperty(value = "养生前试件的高度h1")
    private BigDecimal yangsqsjdgd;

    /**
     * 浸水后试件的高度h2
     */
    @ExcelProperty(value = "浸水后试件的高度h2")
    private BigDecimal qinshsjdgd;

    /**
     * 检测最大压力
     */
    @ExcelProperty(value = "检测最大压力")
    private BigDecimal jianczdyl;

    /**
     * 无侧限抗压强度Rc
     */
    @ExcelProperty(value = "无侧限抗压强度Rc")
    private BigDecimal wucxkyqd;

    public void setYangsqsjzl(BigDecimal yangsqsjzl) {
        this.yangsqsjzl = BigDecimalUtil.stpTrailZero(yangsqsjzl);
    }

    public void setQinsqsjzl(BigDecimal qinsqsjzl) {
        this.qinsqsjzl = BigDecimalUtil.stpTrailZero(qinsqsjzl);
    }

    public void setQinshsjzl(BigDecimal qinshsjzl) {
        this.qinshsjzl = BigDecimalUtil.stpTrailZero(qinshsjzl);
    }

    public void setYangsqjdzlsh(BigDecimal yangsqjdzlsh) {
        this.yangsqjdzlsh = BigDecimalUtil.stpTrailZero(yangsqjdzlsh);
    }

    public void setXisl(BigDecimal xisl) {
        this.xisl = BigDecimalUtil.stpTrailZero(xisl);
    }

    public void setYangsqsjdgd(BigDecimal yangsqsjdgd) {
        this.yangsqsjdgd = BigDecimalUtil.stpTrailZero(yangsqsjdgd);
    }

    public void setQinshsjdgd(BigDecimal qinshsjdgd) {
        this.qinshsjdgd = BigDecimalUtil.stpTrailZero(qinshsjdgd);
    }

    public void setJianczdyl(BigDecimal jianczdyl) {
        this.jianczdyl = BigDecimalUtil.stpTrailZero(jianczdyl);
    }

    public void setWucxkyqd(BigDecimal wucxkyqd) {
        this.wucxkyqd = BigDecimalUtil.stpTrailZero(wucxkyqd);
    }
}
